package cn.hoichun.news.Service;

import cn.hoichun.news.Domain.View;

import java.util.List;

/**
 * @author Hoichun
 */
public interface IScoreService {
    /**
     * @param userId    用户Id
     * @param articleId 文章Id
     * @return boolean 该用户是否已经评分
     */
    boolean scoreCheck(int userId, int articleId);

    /**
     * @param userId    用户Id
     * @param articleId 文章Id
     * @return 获取score
     */
    View getScore(int userId, int articleId);

    /**
     * @param userId    用户Id
     * @param articleId 文章Id
     * @param interest  分数
     */
    void addScore(int userId, int articleId, int interest, int quality);

    List<Integer> getArticlesByUserId(int userId);
}
